Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F4 USA F5 USA F6 Netherlands F1 Netherlands F2 USA F3 USA F7 USA F8 France F9 Germany F7 France F10 Belgium F2 Germany F10 Netherlands F4 USA F3 Netherlands F2 USA F2 Costa Rica F1 USA F4 USA F5 USA F6 USA F7 USA F10 Germany F8 Germany F9 Italy F27 Germany F14 Germany F15 Nicaragua F1 El Salvador F2 Dominican Republic F2 Dominican Republic F3 USA F3 USA F4 USA F5 USA F26 USA F1 USA F2 USA F3 Colombia F2 Usa F7 Usa F8 Italy F20 USTA Challenger of North Miami Beach - North Miami Beach San Luis Potosi Challenger 2002 - San Luis Potosi Baumag Open - Budapest Open de Montauban - Montauban Sao Paulo - Brazil USTA Men's Challenger of Dallas - Dallas Challenger Leon 2004 - Leon Sporting Challenger - Turin Czech Open 2005 - Prostejov Sassuolo Challenger - Sassuolo Siemens Open - Scheveningen Odlum Brown Vancouver Open - Vancouver Pro Challenger at Calabasas - Calabasas Tatra Banka Open - Bratislava Mobilux Open - Luxembourg BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Baden Open - Ettlingen The Surbiton Trophy - Surbiton s Tennis Masters 06 - Graz Dusseldorf Open 2006 - Dusseldorf The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Naples Challenger - Naples The Surbiton Trophy - Surbiton Nord LB Open 2007 - Braunschweig Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Tatra Banka Slovak Open - Bratislava ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas Abierto Internacional de Salinas 'Dario Expreso' - Salinas BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Kosice Open-Steelers Cup 2008 - Kosice Salinas Challenger Heilbronn Challenger San Luis Potosi Challenger Talahassee Challenger Savannah Challenger Bytom Challenger Cali Challenger Bogota Challenger Quito Challenger Mons Challenger Rennes Challenger Bogota Challenger Medellin Challenger Pereira Challenger Noumea Challenger Barranquilla Challenger Pereira Challenger Bucaramanga Challenger Morelos Challenger Noumea Challenger Bucaramanga Challenger Guadalajara Challenger Manchester Challenger Barranquilla Challenger Medellin Challenger Canberra Challenger VI Abierto Internacional de Salinas - Salinas 2003 West Side Tennis Club Challenger - Forest Hills Fujitsu Siemens Open - Budapest 2004 Freeman Men's Challenger - Joplin San Benedetto Challenger - San Benedetto Smith Barney Men's Challenger - Covington X Abierto Internacional de Salinas - Salinas 4° Sporting Challenger - Turin Memorial Savigny - Sassuolo Ciudad de Pozoblanco Open Diputacion - Cordoba Theusbridge.com Tennis Classic - Tarzana 2000 Challenger de Granby - Granby Seguros Bolivar Open - Cali Corona Mexico City Open - Mexico City Sunrise Challenger Reggio Emilia Challenger Maia Open 2002 - Maia XL Capital Bermuda Open - Bermuda Britania Zavaleta - Puebla Abierto Club Casablanca - Mexico City Budapest Challenger - Budapest Segundo Aberto de Brasilia - Brasilia XL Challenger de Tenis Copa Sevilla - Seville Cali Challenger Pro Tennis World Open - Boca Raton ECM Prague Open 2005 - Prague IX Abierto Internacional de Salinas - Salinas West Side Tennis Club Clay Court Challenger - Forest Hills The Surbiton Trophy - Surbiton San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon 10ø Tornea B. Camparini - Reggio Emilia Lubbock Challenger - Lubbock X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Nokian Hakkapeliitta Open - Tampere Trani Cup - Trani IPP Open - Helsinki Home Depot Center USTA Challenger - Carson Rhein-Main Challenger 2004 - Aschaffenburg 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount Challenger Canottieri Minico - Mantova Bogota Challenger - Bogota V Abierto Internacional de Salinas - Salinas Copa Ericsson Mexico - Guadalajara Challenger Britania Zavaleta - Puebla Copa Ericsson Costa Rica - San Jose 2001 USTA Tallahassee Tennis Challenger - Tallahassee XI Venice Open - Venice Pereira Challenger Global Telecom Open - Curitiba XI Trofeo Ciudad de Quito - Quito 2005 Freeman Men's Challenger - Joplin Puebla Challenger Abierto Colombiano de Tenis - Bogota VIII Avierto Internacional de Salinas - Salinas Sporting Challenger 2003 - Turin 2003 USTA Tallahassee Tennis Challenger - Tallahassee PrivatBank Cup - Dnepropetrovsk Tampere Imageneering Open - Tampere Arroyo de la Encomienda - Valladolid Challenger Britania Zavaleta - Puebla 2002 USTA Tallahassee Tennis Challenger - Tallahassee Open Castilla y Leon - Segovia USTA Tennis Championships of Austin - Austin Vicenza Challenger Telesp Celular Open - Campinas Tulsa Auto Collection USTA Challenger - Tulsa San Marino Cepu Open - San Marino 2002 FSE Challenger - Tarzana 2003 Eddleman USTA Challenger - Birmingham Atlantic City Open - Atlantic City Timisoara Challenger - Timisoara 2001 Challenger Canottieri Mincio - Mantova Banca Marche Tennis Cup - San Benedetto V Trani Cup - Trani Telesp Celular Open - Ribeirao Preto USTA Championships of Kerrville - Kerrville XXX Edizione 'A Savoldi Marco' - Manerbio Lubbock Challenger - Lubbock 3° Trofeo 'Citta di Brindisi' - Brindisi Rhein-Main Challenger 2003 - Aschaffenburg Ford Tennis Championships - Louisville Seguros Bolivar Open - Bogota Project Independence Men's Challenger - Mandeville Ostdeutscher Sparkassen Cup - Dresden Schickendanz Open - Furth Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig USTA Challenger of San Antonio - San Antonio Regional Hand Center Men's Challenger - Fresno Geovillage Open Trofeo Melia Olbia - Olbia IX Trofeo Ciudad de Quito - Quito Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi Challenger - San Luis Potosi Czech Open - Prostejov Open de Montauban - Montauban Riviera di Rimini Challenger 2004 - Rimini Alfa Romeo Tennis Cup - Cordenons College Station Challenger - College Station USTA Men's Challenger of Dallas - Dallas Bogota Challenger - Bogota Trofeo Internacional Club Laieta - Barcelona Fifth Third Bank Tennis Classic - Lexington dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx 2005 Tulsa Challenger - Tulsa Copa Petrobras - Buenos Aires 2006 USTA Tallahassee Tennis Challenger - Tallahassee San Luis Potosi Challenger - San Luis Potosi Tunis Open 2006 - Tunis II Naples ITG Challenger - Naples Oklahoma Challenger - Tulsa Ethias Trophy - Mons Challenger Ciudad de Guayaquil - Guayaquil Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger Britania Zavaleta - Puebla Bordeaux Challenger Pharma Medico Open 2008 - Aarhus Seguros Bolivar Open - Bogota San Benedetto Challenger - San Benedetto Bogota Challenger Oldum Brown Vancouver Open - Vancouver Surbiton Challenger Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Ethias Trophy - Mons Sarasota Challenger Bogota Challenger Las Vegas Challenger Abierto Internacional Varonil Ciudad de Cancun - Cancun RCA Championships - Indianapolis Monterrey Challenger Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Generali Open 2002 - Kitzbuhel RCA Championships - Indianapolis Austin Challenger - Austin International Tennis Championships - Delray Beach Tiburon Challenger - Tiburon Burbank Challenger - Burbank Copa Petrobras Bogota - Bogota Allianz Suisse Open Gstaad - Gstaad Nottingham Challenger Izmir Cup - Izmir Unicredit Czech Open - Prostejov Oberstaufen Cup-Head German Master's Series - Oberstaufen Copa Petrobras-Colombia - Bogota Bancolombia Open - Cali Cerveza Club Columbia Open - Bogota Wroclaw Challenger Bogota Challenger Alessandria Challenger Furth Challenger Kosice Challenger Trani Challenger Manerbio Challenger Sunrise Challenger Bogota Challenger Bucaramanga Challenger San Jose Challenger Barranquilla Challenger Bordeaux Challenger Nottingham Challenger Bogota Challenger Mons Challenger Rennes Challenger Barranquilla Challenger Caltanissetta Challenger Bogota Challenger International Tennis Championships - Delray Beach Cali Challenger Dallas Challenger Bogota Challenger Bucaramanga Challenger Chitre Challenger San Luis Potosi Challenger Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon International Tennis Championships - Delray Beach Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Drummondville Challenger Leon Challenger Manchester Challenger RCA Championships - Indianapolis Vancouver Challenger Grand Prix de Tennis de Lyon - Lyon Pereira Challenger Chennai Open - Chennai Medellin Challenger Millenium Tennis Championships - Delray Beach Bogota Challenger Open de la Comunidad Valenciana - Valencia Knoxville Challenger Champaign Challenger Open Seat Godo 2007 - Barcelona Estoril Open - Estoril The Stella Artois Championships - London Leon Challenger Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Tallahassee Challenger Grand Prix de Tennis de Lyon - Lyon Ilkley Challenger Delray Beach International Tennis Championships - Delray Beach The Nottingham Open - Nottingham Grand Prix de Tennis de Lyon - Lyon AEGON Championships - London Monterrey Challenger Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Guayaquil Challenger Memorial Savigni - Sassuolo Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Noumea Challenger Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Medibank International - Sydney Morelos Challenger Delray Beach International Tennis Championships - Delray Beach UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Savannah Challenger Winston Salem - Winston Salem If Stockholm Open - Stockholm Heineken Open - Auckland UNICEF Open - 's Hertogenbosch Aberto Da Costa Do Sauipe - Bahia Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Heineken Open - Auckland SAP Open - San Jose Cepu Open - San Marino Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice PTT Thailand Open - Bangkok Claro Open Colombia - Bogota Heineken Open - Auckland Topshelf Open - 's-Hertogenbosch Citi Open - Washington Abierto Mexicano - Los Cabos Floridablanca Challenger Santo Domingo Challenger Ecuador Open - Quito VII Trofeo Ciudad de Quito - Quito Challenger Britania Zavaleta - Puebla X Challenger Britania Zavaleta - Puebla BMW Open - Munich Estoril Open - Estoril Bogota Challenger Tallahassee Tennis Challenger - Tallahassee Estoril Open - Estoril Fairfield Challenger Riviera di Rimini Challenger - Rimini Swanston Challenger - Sacramento The Stella Artois Championships - London Joplin Challenger - Joplin Winston-Salem Open - Winston-Salem Waco International Tennis Challenger - Waco Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach San Luis Potosi Challenger - San Luis Potosi 2005 West Side Tennis Coub Men's Challenger - Forest Hills Aircel Chennai Open - Chennai Rakuten Japan Open - Tokyo Asics Challenger Open - Monchengladbach Topshelf Open - 's-Hertogenbosch Copa Petrobras - Bogota U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Black Forest Open - Freudenstadt Ethias Trophy - Mons Ecuador Open - Quito Synsam Swedish Open - Bastad USTA Tallahassee Tennis Challenger - Tallahassee Mercedes Cup - Stuttgart Mexico City Challenger Cali Challenger Pereira Challenger BNP Paribas Primrose - Bordeaux Black Forest Open 2004 - Freudenstadt Mercedes-Benz Cup - Los Angeles Cerveza Club Colombia Open - Bogota The Artois Championships - London U.S. Men's Clay Court Championships - Houston BMW Open - Munich Kremlin Cup - Moscow The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Open SEAT Godo 2006 - Barcelona BMW Open - Munich Hypo Group Tennis International - Portschach Dutch Open Tennis - Amersfoort BA-CA Tennis Trophy - Vienna Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach RCA Championships - Indianapolis Next Generation Adelaide International - Adelaide Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Open 13 - Marseille Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Medibank International - Sydney Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna SAP Open - San Jose Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington If Stockholm Open - Stockholm Valencia Open - Valencia Abierto Mexicano Telcel - Acapulco BMW Open - Munich Gerry Weber Open - Halle Citi Open - Washington If Stockholm Open - Stockholm Valencia Open - Valencia Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Ecuador Open - Quito Delray Beach Open - Delray Beach Tennis Masters Series - Montreal Tennis Masters Series - Toronto Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Geneva Open - Geneva Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Tennis Masters Series - Montreal Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Campionati Internazionali D'Italia - Rome Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Miami Open - Miami Rogers Cup - Toronto Rogers Masters - Toronto Internazionali BNL dItalia - Rome Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Ordina Open - 's-Hertogenbosch Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, Group I, 1R, URU-COL 4-1 Wimbledon - London Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, World Group, PO, COL-JPN 2-3 Australian Open - Melbourne Davis Cup, Group 1, 1R, COL-URU 3-2 Wimbledon - London Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group I, 2R, BRA-COL 3-1 French Open - Paris Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 1, 1R, COL-URU 5-0 Masters Series - Hamburg Shanghai ATP Masters 1000 - Shanghai Olympics - London